<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

require_once 'Zend/Form.php';
require_once 'Zend/Form/Element/Text.php';
require_once 'Zend/View/Helper/FormRadio.php';
require_once 'Zend/Filter/StringTrim.php';

/**
 * Description of BuscarCliente
 *
 * @author kristian
 */
class Form_BuscarUsuario extends Zend_Form{

    public function  __construct() {
        parent::__construct();
    }

    public function init() {
        $trim = new Zend_Filter_StringTrim();

        // especifica la entrada de texto del codigo postal
        $buscar = new Zend_Form_Element_Text('buscado');
        $buscar->setLabel('Ingrese el texto a buscar: ');
        $buscar->addFilter($trim);
        //$buscar->addValidator('Regex', false, array('[0-9a-zA-Z]*'));
        //$buscar->setRequired(true);

        $opciones['nombre'] = 'Nombre';
        $opciones['apellido'] = 'Apellido';
        $opciones['localidad'] = 'Localidad';
        $opciones['fechaNacimiento'] = 'Fecha de nacimiento';
        $opciones['loginName'] = 'Nombre de usuario';
        $opciones['email'] = 'Correo electrónico';

        $radioGroup = new Zend_Form_Element_Radio('criterio');
        $radioGroup->setLabel('Buscar por...');
        $radioGroup->setRequired(true);
        $radioGroup->setMultiOptions($opciones);
        $radioGroup->setValue('loginName');

        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Buscar');

        $reset = new Zend_Form_Element_Reset('reset');
        $reset->setLabel('Reiniciar');

        $this->addElement($buscar);
        $this->addElement($radioGroup);
        $this->addElement($submit);
        $this->addElement($reset);

}
}
?>

